package com.itheima.controller.admin;

import com.itheima.VO.ConfigAllVO;
import com.itheima.VO.ConfigVO;
import com.itheima.result.Result;
import com.itheima.service.SysConfigService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;

@RequestMapping("/sys_config")
@RestController
@RequiredArgsConstructor
@Slf4j
public class SysConfigController {

    private final SysConfigService sysConfigService;

    @GetMapping("/all")
    public Result<ConfigAllVO> allConfigData(){
        ConfigAllVO configAllVO = sysConfigService.selectAllConfigData();
        return Result.success(configAllVO);
    }

    @PostMapping("/add")
    public Result<?> addConfigIndo(@RequestBody ConfigVO configVO){
        sysConfigService.insertConfig(configVO);
        return Result.success();
    }
}
